#ifndef __GAME_MODEL_OBJECT_FACTORY_HPP__
#define __GAME_MODEL_OBJECT_FACTORY_HPP__

#include "game_model\ih\game_model_iobject_factory.hpp"

namespace GameModel {

class ObjectFactory
	:	public IObjectFactory
{

public:

	/*virtual*/ IObject::Ptr createUnmovableObject( std::shared_ptr< ResourceController::ObjectDescriber > _objectDescriber ) const;

};

} // namespace GameModel

#endif // __GAME_MODEL_OBJECT_FACTORY_HPP__
